﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using Entities;
namespace WCF_ListenMusic.Services.Module_Video.Public
{
    // NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IVideoService" in both code and config file together.
    [ServiceContract]
    public interface IVideoService
    {
        [OperationContract]
        List<View_BXH_Video> getBXH_Video();
        [OperationContract]
        List<Song> get10Song_bySingerid(int singerid);
        [OperationContract]
        List<View12_Random_Video> get12Random_Video();
        [OperationContract]
        List<SongSinger> getVideo_byCategoryID(int categoryid, int typeid);
        [OperationContract]
        List<SongSinger> getRandom10Video_byCategoryID(int categoryid, int typeid);
        [OperationContract]
        List<SongSinger> getAllVideo_bySingerID(int singerid, int typeid);
        [OperationContract]
        List<SongSinger> getAllVideo_byVideoName(string videoName, int typeid);
        [OperationContract]
        List<SongSinger> getAllVideo_bySingerName(string singerName, int typeid);
    }
}
